package com.ctsi.offlinesupport.app.rest.reponse;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;

/**
 * @author: zhangjw
 * @Date: 2018/10/23 16:17
 * @Description: 待办信息
 */
@Deprecated
public class AgendaTaskResponse implements Serializable {
    private static final long serialVersionUID = 2153723025558031360L;

    /**
     * 支撑单ID
     */
    private String supportId;

    private Set<String> actions = new HashSet<>(0);

    private String supportNum;
    /**
     * 客户名称
     */
    private String customName;

    private String requiredFinshtime;
    /**
     * 流程开始时间
     */
    private String flowStartTime;
    /**
     * 项目需求
     */
    private String projectRequirement;
    /**
     * 用户信息
     */
    private ApplyUserInfoResponse userInfo;

    private String currentActName;

    private String currentActId;

    private String currentActStatusName;

    private Integer currentActStatus;

    private Integer isReported;

    private String taskId;

    private String customGroupId;

    public AgendaTaskResponse() {
    }

    public String getSupportId() {
        return this.supportId;
    }

    public void setSupportId(String supportId) {
        this.supportId = supportId;
    }

    public String getCustomName() {
        return this.customName;
    }

    public void setCustomName(String customName) {
        this.customName = customName;
    }

    public String getFlowStartTime() {
        return this.flowStartTime;
    }

    public void setFlowStartTime(String flowStartTime) {
        this.flowStartTime = flowStartTime;
    }

    public String getProjectRequirement() {
        return this.projectRequirement;
    }

    public void setProjectRequirement(String projectRequirement) {
        this.projectRequirement = projectRequirement;
    }

    public ApplyUserInfoResponse getUserInfo() {
        return this.userInfo;
    }

    public void setUserInfo(ApplyUserInfoResponse userInfo) {
        this.userInfo = userInfo;
    }

    public String getSupportNum() {
        return this.supportNum;
    }

    public void setSupportNum(String supportNum) {
        this.supportNum = supportNum;
    }

    public String getCurrentActName() {
        return this.currentActName;
    }

    public void setCurrentActName(String currentActName) {
        this.currentActName = currentActName;
    }

    public String getCurrentActStatusName() {
        return this.currentActStatusName;
    }

    public void setCurrentActStatusName(String currentActStatusName) {
        this.currentActStatusName = currentActStatusName;
    }

    public String getRequiredFinshtime() {
        return this.requiredFinshtime;
    }

    public void setRequiredFinshtime(String requiredFinshtime) {
        this.requiredFinshtime = requiredFinshtime;
    }

    public Integer getIsReported() {
        return this.isReported;
    }

    public void setIsReported(Integer isReported) {
        this.isReported = isReported;
    }

    public String getTaskId() {
        return this.taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getCurrentActId() {
        return this.currentActId;
    }

    public void setCurrentActId(String currentActId) {
        this.currentActId = currentActId;
    }

    public Integer getCurrentActStatus() {
        return this.currentActStatus;
    }

    public void setCurrentActStatus(Integer currentActStatus) {
        this.currentActStatus = currentActStatus;
    }

    public Set<String> getActions() {
        return this.actions;
    }

    public void setActions(Set<String> actions) {
        this.actions = actions;
    }

    public String getCustomGroupId() {
        return this.customGroupId;
    }

    public void setCustomGroupId(String customGroupId) {
        this.customGroupId = customGroupId;
    }
}
